support centers - French English Dictionary